from random import randint
from selenium import webdriver
from selenium.webdriver.support.select import Select

driver = webdriver.Firefox()
driver.get('file:///D:/A00__Dev/pyprojects/t9/u4_显示下拉列表.html')

# 创建下拉列表
sel_lst = Select(driver.find_element_by_id('sel'))

# 获取列表项的数量
lst_count = len(sel_lst.options)

# 根据数量，生成一个随机数, 参数:闭区间的范围
# 列表项数量：4， 序号范围：[0,3]
# 随机生成一个列表项的序号[0,3]
rand = randint(0, lst_count-1)

# 通过随机产生的序号，选择一个列表项
sel_lst.select_by_index(rand)
